@charset "utf-8";

body 
{   
    margin:0;
    padding:0;
	font-family:"微软雅黑";
	font-size:14px;
	cursor: default;
	background-color:#fff;
	/*overflow-x: hidden;*/
	min-width:1200px;

}


/*table{border-collapse:collapse;border-spacing:0px;}*/
a{text-decoration:none;font-size:14px;outline:none;}
/* a:hover{text-decoration:underline} */
a:active{outline:none;}
a img{border:0;}
p{ margin:0; padding:0}
.clearfix{clear:both}
.overflow{ overflow:hidden}
 body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,b{padding:0;margin:0}
a:focus,input,select,textarea{outline:0}
b{ margin:0; padding:0}
textarea{resize:none;overflow:auto}
ul,ol,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
input{ outline:none; border:none; background-color:transparent ;font-family: "Arial"}
.float-r{float: right !important}
.float-l{float: left !important;}
i{font-style: normal}

.head-bj{ width: 100% ; position: relative;}
.flexslider{width:100%; height:800px; position: relative;  overflow:hidden; z-index: 1;}
/*图片*/
.flex-viewport,.flexslider .slides,.flexslider .slides li/*,.flexslider .slides li a img*/{ display: block; width:100%; /*height:100%;*/}
.flexslider .slides li { overflow: hidden; position: relative;}
.flexslider .slides li .aa { display: block;width: 1920px;  width:2560px; height:100%; position: relative; left:50%;margin-left:-960px; margin-left:-1280px; }
.flexslider .slides li .aa { text-align: center;}
.flexslider .slides li .aa img { display: inline-block; width:100%; height:800px; }
.flexslider .slides li .aa .zhe-bj{width:100%; height:800px; position: absolute; left: 0;top: 0}
.flexslider .slides li .aa .zhe-bj .zhe-c{ width: 1300px; margin: 0 auto ;height:800px;position: relative;}
.flexslider .slides li .aa .zhe-bj .zhe-c a{ width: 196px; height: 40px; line-height: 40px; text-align: center ; border-radius:40px ; -webkit-border-radius:40px ; -moz-border-radius:40px ; -ms-border-radius:40px ; -o-border-radius:40px ; background-color: #c30000;font-size: 18px; color: #fff;display: inline-block;position: absolute; left: 10px; bottom: 151px; text-transform: uppercase}

/*按钮点*/
.flex-control-nav{ display: inline-block; height: 25px; line-height: 25px; border-radius:25px; background: rgba(255, 255, 255, 0.2) ; position:absolute; left: 50%; bottom: 28px; transform:translate(-50%,-50%); text-align:center; z-index:88; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; -o-border-radius:25px; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); padding: 0 12px;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline;margin-top: 6px }
.flex-control-paging li a{ width: 12px; height:12px; background-color: #fff ; overflow: hidden; font-size: 0; cursor: pointer; opacity: 0.4; margin: 0 7px; display: inline-block ; border-radius:12px ; -webkit-border-radius:12px ; -moz-border-radius:12px ; -ms-border-radius:12px ; -o-border-radius:12px ; }
.flex-control-paging li a.flex-active{opacity: 1; }
/* .flex-direction-nav{ width:100%;  position: absolute;left:0; top: 304px ;}
.flex-prev{ width: 58px; height: 58px; background: url(../images/lt.png) no-repeat ;display: block ;position: absolute; left: 0;top: 0 ;z-index: 99;font-size: 0}
.flex-next{ width: 58px; height: 58px; background: url(../images/rt.png) no-repeat ;display: block ;position: absolute; right: 0;top: 0 ;z-index: 99;font-size: 0}
.flex-prev:hover{ background: url(../images/lt1.png) no-repeat ;}
.flex-next:hover{ background: url(../images/rt1.png) no-repeat ;} */

.nav-top{ width: 1300px; position: absolute; left: 50%; margin-left: -650px;top: 0 ;z-index: 2;}
.nav-top .lg{float: left; padding: 45px 0 0 2px}

.seac-bj{float: right ;padding: 71px 0 0 0; }
.seac-bj .en-han{ width: 50px; float: right ; height: 25px; line-height: 25px ; text-align: center; border-radius:25px; background-color: #001f94 ; font-size: 14px; color: #fff ; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; -o-border-radius:25px; cursor: pointer; }
.seac-bj .sec{ width: 33px; height: 20px ;background: url(../images/se2.png) ;float: right ;margin: 2px 15px 0 0;cursor: pointer;}
.sou-box{ width: 350px; height: 50px; background-color: #ffff; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; position: absolute; right: 0; top: 109px ; display: none }
.sou-box .ipa{ width: 250px; height: 50px;line-height: 50px; margin-left: 25px;font-size: 18px; color: #333}
.sou-box .ipb{ width: 66px; height: 50px; background: url(../images/sea.png) no-repeat 16px center ;position: absolute; right: 0;top: 0;cursor: pointer;}
.sou-box .ipa::-webkit-input-placeholder{ color:#717171; }
.sou-box .ipa::-moz-placeholder{color:#717171;}
.sou-box .ipa:-moz-placeholder{ color:#717171;}
.sou-box .ipa:-ms-input-placeholder{color:#717171;}
.nav{float: right  ;padding-right: 32px;position: relative;top: 72px}
.nav ul li{display: inline-block ;margin-right: 38px;}
.nav ul li .yj{font-size: 18px; color: #fefefe ;font-family: "Arial" ;text-transform: uppercase}
.nav ul li .yj.on{ font-weight: bold }
.nav ul li .yj:hover{ font-weight: bold }




.service-bj{ width: 100%  ; height: 120px ; background-color: #c21c00 ;}
.service-c{ width: 1300px; margin: 0 auto;}
.service-c h4{float: left; line-height: 120px; font-size: 20px; padding-left: 43px; color: #fff ;text-transform: uppercase}
.service-c .anu-box{float: right ; padding:40px 43px 0 0;}
.service-c .anu{  width: 197px; height: 40px; line-height: 40px;text-align: center; background-color: #fff ; border-radius:40px ; -webkit-border-radius:40px ; -moz-border-radius:40px ; -ms-border-radius:40px ; -o-border-radius:40px ;float: left;margin-right: 23px; }
.service-c .anu i{font-size: 18px; color: #001f94 ;height: 40px; line-height: 40px;display: inline-block ;background: url(../images/xy.png) no-repeat right center ; padding-right: 42px;}
.service-c .anu:hover{background-color: #001f94 ;}
.service-c .anu:hover i{color: #fff ;background: url(../images/xy2.png) no-repeat right center ;}
.footer-bj{ width: 100% ; height: 470px; background-color: #05144c ; overflow: hidden;}
.footer-c{width: 1300px; margin: 0 auto;}
.foot-top{ width: 100% ; height: 200px ; border-bottom: 1px solid #505b82 ; position: relative;}
.foot-top .blg{ position: absolute; left: 45px ;top: 66px}
.foot-top .lxdz{float: left; overflow: hidden;}
.foot-top .lxdz img{float: left;}
.foot-top .lxdz .lr{float: left;padding-left: 17px;}
.foot-top .lxdz .lr h4{ line-height: 18px; font-size: 16px; color: #fff; text-transform: uppercase ; margin-bottom: 24px;}
.foot-top .lxdz .lr h5{ line-height: 16px; font-size: 16px; color: #fff; opacity: 0.68; margin-bottom: 2px;}

.foot-top .lxd1{ width: 266px; margin: 69px 0 0 296px;}
.foot-top .lxd2{ width: 416px; margin: 69px 0 0 0;}
.foot-top .lxd3{ width: 240px; margin: 69px 0 0 0;}
.foot-top .lxd2 .lr{ width: 264px;}

.link{ width: 100% ; padding: 58px 0 0 0; overflow: hidden;}
.link ul {padding-left: 54px;}
.link ul li{float: left;}
.link ul li h5{line-height: 18px; font-size: 16px; color: #fff ; font-weight: bold ; margin-bottom: 25px;}
.link ul li h6{ width: 94%;line-height: 16px; margin-bottom: 6px;}
.link ul li h6 a{font-size: 16px; color: #fff ;opacity: 0.68; }
.link ul li.li1{ width: 248px}
.link ul li.li2{ width: 221px}
.link ul li.li3{ width: 286px}
.link ul li.li4{ width: 270px}
.link ul li.li5{ width: 220px}
.link ul li h6 a:hover{opacity: 1;}

.copy-bj{ width: 100% ; height: 50px; background-color: #001b80 ; overflow: hidden;}
.copy-c{width: 1300px; margin: 0 auto;}
.copy-c h5{ line-height: 50px; float: left; padding: 0 0 0 28px;color: #fff ;opacity: 0.4;font-size: 14px;}
.copy-c h5 a{color: #fff ;font-size: 14px;}
.copy-c h6{float: right ;padding-right: 24px;}
.copy-c h6 a{ width: 19px; height: 19px; display: inline-block ;margin: 15px 16px 0 0}
.copy-c h6 .a1{background: url(../images/icon1.png) no-repeat center center;}
.copy-c h6 .a2{background: url(../images/icon2.png) no-repeat center center;}
.copy-c h6 .a3{background: url(../images/icon3.png) no-repeat center center;}
.copy-c h6 .a4{background: url(../images/icon4.png) no-repeat center center;}
.copy-c h6 .a5{background: url(../images/icon5.png) no-repeat center center;}
.copy-c h6 .a6{background: url(../images/icon6.png) no-repeat center center;}
.copy-c h6 .a7{background: url(../images/icon7.png) no-repeat center center;}





/* 固定层 */
.fix-bj{ width: 64px; position: fixed;right: 10px; top: 42% ;z-index: 99;}
.fix-box{ width: 100% ;  }
.aabj{ width: 64px; position: relative; }
.fix-bj a{ width: 64px; height: 64px ; display: block; margin-bottom: 6px; background-color: #001b80; border-radius:9px; cursor: pointer; position: relative; -webkit-border-radius:9px; -moz-border-radius:9px; -ms-border-radius:9px; -o-border-radius:9px;  overflow: hidden;}
.fix-bj a i{ width: 60px; height: 1px ;background-color: #d2d2d2 ;display: none;position: absolute; left: 50%;margin-left: -30px;bottom: 0 }

.fix-bj a h5{ width: 100% ;font-size: 16px; color: #777 ;text-align: center; line-height: 16px; position: absolute; left: 0;bottom: 15px;}
.fix-bj a span{ width: 64px; height: 64px ;display: block; }
.fix-bj .a1 span{background-image: url(../images/icu1.png) ;background-repeat: no-repeat ;background-position: center center}
.fix-bj .a2 span{background-image: url(../images/icu2.png) ;background-repeat: no-repeat ;background-position: center center}
.fix-bj .a3 span{background-image: url(../images/icu3.png) ;background-repeat: no-repeat ;background-position: center center}
.fix-bj a:hover{background-color: #ad1900;}


.pho-b{width: 182px; background-color: #2c6cf6;position: absolute;left: -190px;top: 0;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;display: none}
.pho-b .hm{ width: 160px  ;padding: 0 11px 11px 11px;}
.pho-b .hm h3{ width: 100%; font-size: 16px; color: #fff ;margin: 10px 0 2px 0 ;}
.pho-b .hm h4{width: 100%; font-size: 20px; color: #fff ;font-weight: bold ;font-family: "Arial"}
.pho-b i{ width: 4px; height: 11px;background: url(../images/sj.png) no-repeat;display: block ;position: absolute; right: -4px;top: 50%;margin-top: -5.5px;}

/* .wx-box{ padding: 17px ; text-align: center;background-color: #fff ;box-shadow: rgba(0, 0, 0, 0.05) 0 0 8px 3px ; border-radius: 8px ;   position: absolute; left: -204px; top: 155px; display: none}
.wx-box .wxx{ width: 135px; height: 135px; overflow: hidden;}
.wx-box .wxx img{ width: 135px; height: 135px;}
.wx-box i{width: 22px; height: 49px;background: url(../images/sj3.png) no-repeat;display: block ;position: absolute; right: -22px;top: 50%;margin-top: -24px;} */




.foot-top .lxd2{width: 377px;
    margin: 69px 0 0 50px;}